######## 1  通过ZXing解析url
rm ss.txt
url="http://buy.ccb.com/mobileclient/images/san_ico_b.png"
curl  -s -k -o ss.txt https://zxing.org/w/decode?u=$url
if [  -s ss.txt ] ; then 
ss=`cat ss.txt`
echo $ss|awk -F "<pre>" '{print $2}'|awk -F "</pre>" '{print $1}'
fi

######## 2  通过ZXing解析本地文件
rm ss.txt
url="http://buy.ccb.com/mobileclient/images/san_ico_b.png"
curl -s -o s.png  $url
url="s.png"
curl  -s -k -o ss.txt https://zxing.org/w/decode?f=$url -F "file=@$url" 
if [  -s ss.txt ] ; then 
ss=`cat ss.txt`
echo $ss|awk -F "<pre>" '{print $2}'|awk -F "</pre>" '{print $1}'
fi




######## 3   通过草料二维码解析
filename="s.png"
###上传文件到临时服务器
curl -s http://202.109.226.26:81/mac/getfile.php?fn=$filename -F "file=@$filename"

###解析url中的二维码
url="http://202.109.226.26:81/mac/"$filename
rm tmp.txt
curl  -s -k -o tmp.txt  -d "data=$url" https://cli.im/Api/Browser/deqr
S1=`cat tmp.txt|awk -F ':' '{print $4}'`
S2=`cat tmp.txt|awk -F ':' '{print $5}'`
S3=`echo $S1:$S2|awk -F '"' '{print $2}'`
S3=${S3//\\/}
echo $S3

######## 4   通过oschina本地上传文件解析
url="s.png"
rm tmp.txt
curl -s -o tmp.txt http://tool.oschina.net/action/qrcode/decode  -F "qrcode=@$url"
S1=`cat tmp.txt|awk -F ':' '{print $2}'`
S2=`cat tmp.txt|awk -F ':' '{print $3}'`
S3=`echo $S1:$S2|awk -F '"' '{print $2}'`
S3=${S3//\\/}
echo $S3

######## 5   通过oschina解析url中的二维码
url="http://buy.ccb.com/mobileclient/images/san_ico_b.png"
rm tmp.txt
curl -s -o tmp.txt http://tool.oschina.net/action/qrcode/decode -d "url=$url"
S1=`cat tmp.txt|awk -F ':' '{print $2}'`
S2=`cat tmp.txt|awk -F ':' '{print $3}'`
S3=`echo $S1:$S2|awk -F '"' '{print $2}'`
S3=${S3//\\/}
echo $S3



